//SCROLLING
.maputnik-scroll-container {
  overflow-x: hidden;
  overflow-y: scroll;
  bottom: 0;
  left: 0;
  right: 0;
  top: 1px;
  position: absolute;
}

//APP LAYOUT
.maputnik-layout {
  font-family: $font-family;
  color: $color-white;

  &-list {
    position: fixed;
    bottom: 0;
    height: calc(100% - #{$toolbar-height + $toolbar-offset});
    top: $toolbar-height + $toolbar-offset;
    left: 0;
    z-index: 3;
    width: 200px;
    background-color: $color-black;
  }

  &-drawer {
    position: fixed;
    bottom: 0;
    height: calc(100% - #{$toolbar-height + $toolbar-offset});
    top: $toolbar-height + $toolbar-offset;
    left: 200px;
    z-index: 1;
    width: 370px;
    background-color: $color-black;
  }

  &-bottom {
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 1;
    width: $layout-map-width;
    background-color: $color-black;
  }
}
